package com.hitqz.robot.driver.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class KcNavStatus {
    private int status;//导航状态 0-无到导航点任务 1-等待 2-正在前往导航点 3-暂停 4-完成 5失败 6-退出 7-等待开/关门
    private byte[] reserved1;//保留位1
    private short targetPointId;//目标点id
    private byte[] reserved2;//保留位2
    private short[] passedPathPointIds;//已经经过的路径点 ID 0 表示无效路径点
    private short[] unPassedPathPointIds;//未经过的路径点 ID 0 表示无效路径点

    // 无效路径点
    public static KcNavStatus getDefault(){
        return new KcNavStatus();
    }

}
